[PMA-BACKEND-017] Создать интерактивную карту жизни еды

Разработка воркера логирования комплексных операций меню в PMA

Author

PMA Domain Lead

Published

July 13, 2026

NoteКраткая карточка задачи

  • Инструкция по шагам:
    1. На Шаге 16: Настроить постоянный перехват сообщений в топике. При обработке события с признаком event_type: "MENU_CONSUMED" запустить разбор JSON.
    2. Сгенерировать сквозной case_id. Для комплексных операций меню мапить его на уникальную цепочку COMPLEX_MENU_CONSUMED, привязав к идентификатору группы и временному окну.
    3. На Шаге 17: Выполнить SQL-инструкцию INSERT в bupar_db.bupar_event_logs. Записать структурированные поля case_id, event_type (COMPLEX_MENU_CONSUMED), timestamp, trace_id (X-Request-ID) и упаковать весь массив списанных в рамках меню продуктов в колонку payload типа JSONB.